from selenium import webdriver
from selenium.webdriver.edge.options import Options
from selenium.webdriver.common.by import By
import time


# 设置浏览器、启动浏览器
def create_driver():
    options = Options()
    options.add_argument('--no-sandbox')
    options.add_experimental_option("detach", True)
    driver_edge = webdriver.Edge(options=options)
    return driver_edge
driver = create_driver()

driver.get("https://www.baidu.com/")
# 元素定位 - XPATH   用的最多的方法
# 1. Xpath：通过属性+路径定位，如果属性是随机的，会存在定位不到的情况
# 2. Xpath 完整路径：可以完美解决以上问题，但是值太长了
# 选中元素后，右键复制，复制XPATH

driver.find_element(By.XPATH, '//*[@id="s-top-left"]/a[7]').click()


